package com.xuan.core.dto.pg;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 奇门排盘数据接收类
 */
@Data
public class PgQiMenDto implements Serializable {

    private static final long serialVersionUID = -1L;

    /* 通用 */

    /**
     * 姓名
     */
    private String name;

    /**
     * 占事
     */
    private String occupy;

    /**
     * 性别（0:女。1:男）
     */
    private int sex;

    /**
     * 日期
     */
    private Date date;

    /**
     * 日期类型（0:公历。1:农历）
     */
    private int dateType;

    /**
     * 地区
     */
    private String address;

    /**
     * 闰月（0:不使用闰月。1:使用闰月）
     */
    private int leapMonth;

    /**
     * 排盘类型（0:转盘。1:飞盘）
     */
    private int paiPanType;

    /**
     * 奇门类型（0:年家奇门。1:月家奇门。2:日家奇门。3:时家奇门）
     */
    private int qiMenType;

    /**
     * 年干支设置（0:以正月初一作为新年的开始。1:以立春当天作为新年的开始。2:以立春交接的时刻作为新年的开始）
     */
    private int yearGanZhiSet;

    /**
     * 月干支设置（0:以节交接当天起算。1:以节交接时刻起算）
     */
    private int monthGanZhiSet;

    /**
     * 日干支设置（0:晚子时日柱按明天。1:晚子时日柱按当天）
     */
    private int dayGanZhiSet;

    /**
     * 时干支设置（0:支持早子时和晚子时）
     */
    private int hourGanZhiSet;

    /**
     * 节气算法（0:按天计算。1:不按天计算）
     */
    private int jieQi;

    /**
     * 值使排法（0:天禽星为值符时，一律用[死门]为值使。1:天禽星为值符时，根据阴阳遁判断。2:天禽星为值符时，根据节气判断）
     */
    private int zhiShi;

//************************************************************************************************************************************

    /* 飞盘 */

    /**
     * 人盘排法，飞盘（0:转宫。1:飞宫）
     */
    private int renPanFeiZhuan;

    /**
     * 人盘转宫法，飞盘（0:阴遁和阳遁一律顺转九宫。1:阴遁逆转九宫、阳遁顺转九宫）
     */
    private int renPanZhuanGong;

    /**
     * 人盘飞宫法，飞盘（0:阴遁和阳遁一律顺飞九宫。1:阴遁逆飞九宫、阳遁顺飞九宫）
     */
    private int renPanFeiGong;

    /**
     * 天盘飞宫法，飞盘（0:阴遁和阳遁一律顺飞九宫。1:阴遁逆飞九宫、阳遁顺飞九宫）
     */
    private int tianPanFeiGong;

    /**
     * 神盘飞宫法，飞盘（0:阴遁和阳遁一律顺飞九宫。1:阴遁逆飞九宫、阳遁顺飞九宫）
     */
    private int shenPanFeiGong;

    /**
     * $ 排盘标识
     */
    private String paiPanMark;

//====================================================================================================================================

    /* 月家奇门 */

    /**
     * 起局方式，月家奇门（0:使用年支起局。1:使用年干支的符头地支起局）
     */
    private int qiJuMode;


}


